This position is now filled. Thank you.AboutMyriad Online is a commercial online RPG that has been in development for more than 2 years. It is being worked on by a very small team of dedicated people.
While the server is written in C++, we are using the GameMaker IDE for the client. GM is well suited to our goals and the entire concept of a small team attempting to make a game in this genre.
Auto Updater System - $200OVERVIEW
We are looking for someone who can help us integrate an automatic updater system into the game client, as our current one is not suitable anymore due to a critical bug and no available support. The currently existing updaters on the GM community forums are simply terrible.
REQUIREMENTS
This job requires you to know exactly what you are doing - it is extremely important that the final product is bug free and very stable.
The updater must be implemented as an DLL which we can easily integrate. The DLL must be created from scratch (or if possible, a popular existing auto updater mainframe could be 'ported'). If you don't know how to create a GameMaker DLL, there is documentation available.
FUNCTIONALITY
The functionality we require is quite basic:
- it must be able to access a web server, and determine if the GM client (and other assets) at that web address matches the calling game client and assets in the directory
- if not, these must be downloaded (these should only replace the existing files when the full update is completed)
- if a new game client is downloaded, the currently open game client must be closed and deleted, and the new game client must be run automatically
- additionally, I need to display these values: the current file name, how many files are left (and total files), how much data is left (and total data), and current download speed
It is beneficial if you have previous experience with creating or implementing auto updaters, and understanding all of the possible errors that can occur during the updater process is vital.
PAYMENT
The payment for this job is USD $200 - we are looking for quality.
CONTACT US
If you are confident that you can complete this job, send me PM here, at the GM community forums, or email me at
[email protected]Thank you.
You can find out about other jobs and team positions that we have available here:
http://bit.ly/MyrJobs